package com.zhuxulin.android.utils;

import android.content.Context;
import android.util.DisplayMetrics;
/**
 * 根据屏幕信息，对px、dp进行转换
 * @author ZhuXulin
 *
 */
public class MetricsUtil {

	private static DisplayMetrics metrics;

	public static float px2dp(Context context, int px) {
		if (metrics == null) {
			metrics = context.getResources().getDisplayMetrics();
		}
		float dp = px / (metrics.densityDpi / 160f);
		return dp;
	}

	public static int dp2px(Context context, float dp) {
		if (metrics == null) {
			metrics = context.getResources().getDisplayMetrics();
		}
		int px = (int) (dp * (metrics.densityDpi / 160f));
		return px;
	}
}
